package com.shycloud.mido.homework.service;

import java.util.List;

import com.shycloud.mido.homework.api.vo.MusicRankVO;
import com.shycloud.mido.homework.api.vo.MusicSummaryStatisticVO;

/**
 * @author Xiaoxing Yu
 * @date 2020/11/9 11:26 上午
 **/
public interface StatisticsService {

	/**
	 * 获取学生历史弹奏统计数据
	 *
	 * @param studentId 	 @param musicId
	 * @return com.shycloud.mido.homework.api.vo.MusicSummaryStatisticVO
	 * @author xiaoxing.yu
	 * @date 2020/11/9 1:38 下午
	 */
	MusicSummaryStatisticVO getSummaryStatistics(String studentId, Integer musicId);

	/**
	 * 获取单曲弹奏分数排行
	 *
	 * @param musicId
	 * @return java.util.List<com.shycloud.mido.homework.api.vo.MusicRankVO>
	 * @author xiaoxing.yu
	 * @date 2020/11/9 3:48 下午
	 */
	List<MusicRankVO> getMusicRank(Integer musicId);

}
